﻿using System;
namespace PS.Model
{
    /// <summary>
    /// 考试系统_参数设置表
    /// </summary>
    [Serializable]
    public partial class ExamSysPara
    {
        public ExamSysPara()
        { }
        #region Model
        private int _examsysparaid;
        private decimal _sumscore = 0M;
        private int? _examtime = 0;
        private int? _examtimes = 0;
        private int _questionstotal = 0;
        private decimal? _passscore;
        private string _examdescription;
        private int? _examtype;
        private string _creator;
        private DateTime? _examstartdate;
        private DateTime? _examfinishdate;
        private DateTime? _createtime = DateTime.Now;
        private string _editor;
        private DateTime? _edittime = DateTime.Now;
        private int? _disporder = 0;
        private int? _validmark = 1;
        private string _spare1;
        private string _spare2;
        private string _spare3;
        private string _spare4;
        private decimal? _sparedecimal5 = 0M;
        private decimal? _sparedecimal6 = 0M;
        private decimal? _sparedecimal7 = 0M;
        private decimal? _sparedecimal8 = 0M;
        private bool _currentpara  ;
        /// <summary>
        /// ExamSysParaID
        /// </summary>
        public int ExamSysParaID
        {
            set { _examsysparaid = value; }
            get { return _examsysparaid; }
        }
        /// <summary>
        /// 考题总分数
        /// </summary>
        public decimal SumScore
        {
            set { _sumscore = value; }
            get { return _sumscore; }
        }
        /// <summary>
        /// 考试时间：单位分钟
        /// </summary>
        public int? ExamTime
        {
            set { _examtime = value; }
            get { return _examtime; }
        }
        /// <summary>
        /// 考试次数
        /// </summary>
        public int? ExamTimes
        {
            set { _examtimes = value; }
            get { return _examtimes; }
        }
        /// <summary>
        /// 考题总数：该字段值为所有考虑总数之后 
        /// </summary>
        public int QuestionsTotal
        {
            set { _questionstotal = value; }
            get { return _questionstotal; }
        }
        /// <summary>
        /// 级格分数线
        /// </summary>
        public decimal? PassScore
        {
            set { _passscore = value; }
            get { return _passscore; }
        }
        /// <summary>
        /// 本次考试的描述
        /// </summary>
        public string ExamDescription
        {
            set { _examdescription = value; }
            get { return _examdescription; }
        }
        /// <summary>
        /// 考试类型：考试类型分为月度考试，年度考试，新员工入职考试  ，该值从字典表中读取
        /// </summary>
        public int? ExamType
        {
            set { _examtype = value; }
            get { return _examtype; }
        }
        /// <summary>
        /// 创建人
        /// </summary>
        public string Creator
        {
            set { _creator = value; }
            get { return _creator; }
        }
        /// <summary>
        /// 考试开始日期
        /// </summary>
        public DateTime? ExamStartDate
        {
            set { _examstartdate = value; }
            get { return _examstartdate; }
        }
        /// <summary>
        /// 考试结束日期
        /// </summary>
        public DateTime? ExamFinishDate
        {
            set { _examfinishdate = value; }
            get { return _examfinishdate; }
        }
        /// <summary>
        /// 创建时间
        /// </summary>
        public DateTime? CreateTime
        {
            set { _createtime = value; }
            get { return _createtime; }
        }
        /// <summary>
        /// 修改人
        /// </summary>
        public string Editor
        {
            set { _editor = value; }
            get { return _editor; }
        }
        /// <summary>
        /// 修改时间
        /// </summary>
        public DateTime? EditTime
        {
            set { _edittime = value; }
            get { return _edittime; }
        }
        /// <summary>
        /// 排序
        /// </summary>
        public int? DispOrder
        {
            set { _disporder = value; }
            get { return _disporder; }
        }
        /// <summary>
        /// 是否有效(0:无效，1：有效。默认为1)
        /// </summary>
        public int? ValidMark
        {
            set { _validmark = value; }
            get { return _validmark; }
        }
        /// <summary>
        /// 扩展字段1
        /// </summary>
        public string Spare1
        {
            set { _spare1 = value; }
            get { return _spare1; }
        }
        /// <summary>
        /// 扩展字段2
        /// </summary>
        public string Spare2
        {
            set { _spare2 = value; }
            get { return _spare2; }
        }
        /// <summary>
        /// 扩展字段3
        /// </summary>
        public string Spare3
        {
            set { _spare3 = value; }
            get { return _spare3; }
        }
        /// <summary>
        /// 扩展字段4
        /// </summary>
        public string Spare4
        {
            set { _spare4 = value; }
            get { return _spare4; }
        }
        /// <summary>
        /// 扩展字段Decimal5
        /// </summary>
        public decimal? SpareDecimal5
        {
            set { _sparedecimal5 = value; }
            get { return _sparedecimal5; }
        }
        /// <summary>
        /// 扩展字段Decimal6
        /// </summary>
        public decimal? SpareDecimal6
        {
            set { _sparedecimal6 = value; }
            get { return _sparedecimal6; }
        }
        /// <summary>
        /// 扩展字段Decimal7
        /// </summary>
        public decimal? SpareDecimal7
        {
            set { _sparedecimal7 = value; }
            get { return _sparedecimal7; }
        }
        /// <summary>
        /// 扩展字段Decimal8
        /// </summary>
        public decimal? SpareDecimal8
        {
            set { _sparedecimal8 = value; }
            get { return _sparedecimal8; }
        }

        /// <summary>
        /// 是否启用考核参数
        /// 0:不启用
        /// 1:启用
        /// </summary>		 
        public bool CurrentPara
        {
            get { return _currentpara; }
            set { _currentpara = value; }
        }
        #endregion Model

    }
}

